package com.jxdinfo.hussar.example.outsourcereportandcertimanage.bgxztj.wsdrequestdownloadcount1.dto;

import com.jxdinfo.hussar.example.outsourcereportandcertimanage.bgxztj.wsdrequestdownloadcount1.model.WsdRequestDownloadCount1;
import com.jxdinfo.hussar.platform.core.base.entity.BaseEntity;
import com.jxdinfo.hussar.support.mp.base.query.dto.SuperQueryConditionDto;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import java.util.List;
import java.util.Map;

/**
 * 表格自定义查询入参结构
 */
public class WsdRequestDownloadCount1SelectCondition implements BaseEntity {

    /**
     * 当前页
     */
    private int current;

    /**
     * 每页显示数
     */
    private int size;

    /**
     * 排序列及类型
     */
    private List<OrderItem> orders;

    /**
     * 总计数据列
     */
    private Map<String, Object> columnFields;

    /**
     * 筛选条件
     */
    private List<SuperQueryConditionDto> superQueryConditionDto;

    public int getCurrent() {
        return current;
    }

    public void setCurrent(int current) {
        this.current = current;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public List<OrderItem> getOrders() {
        return orders;
    }

    public void setOrders(List<OrderItem> orders) {
        this.orders = orders;
    }

    public List<SuperQueryConditionDto> getSuperQueryConditionDto() {
        return superQueryConditionDto;
    }

    public void setSuperQueryConditionDto(List<SuperQueryConditionDto> superQueryConditionDto) {
        this.superQueryConditionDto = superQueryConditionDto;
    }

    public Map<String, Object> getColumnFields() {
        return columnFields;
    }

    public void setColumnFields(Map<String, Object> columnFields) {
        this.columnFields = columnFields;
    }
}
